本发明公开了一种终端上行模拟数据加载的方法和终端,属于无线通信领域。其中,所述方法包括:终端上电启动后,将模拟数据导入所述终端的上行主控数字信号处理器的内存中;所述终端进行上行链路接入,接入成功后,将所述模拟数据发送到信道化内存中;所述终端在每个上行子帧中,对所述模拟数据进行快速傅里叶反变换,通过射频单元将变换后的所述模拟数据发送给基站。根据本发明,解决了单终端无法同时加载多个终端的数据业务的问题,进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射的效果。
1.一种终端上行模拟数据加载的方法,其特征在于,包括:所述终端上电启动后,将模拟数据导入所述终端的上行主控数字信号处理器的内存中,其中,所述模拟数据是预先经过算法仿真平台处理过的数据,至少包括以下之一:模拟多个终端的业务数据、噪声或者由噪声和业务数据组成的数据;所述终端进行上行链路接入,接入成功后,将所述模拟数据发送到信道化内存中;所述终端在每个上行子帧中,对所述模拟数据进行快速傅里叶反变换,通过射频单元将变换后的所述模拟数据发送给基站。
2.根据权利要求1所述的方法,其特征在于,所述终端采用频分双工传输模式,所述终端在每个上行子帧中,对所述模拟数据进行快速傅里叶反变换包括:所述终端在每个传输时间间隔TTI中断到来后,对所述模拟数据进行快速傅里叶反变换。
3.根据权利要求1所述的方法,其特征在于,所述终端采用时分双工传输模式,所述终端在每个上行子帧中,对所述模拟数据进行快速傅里叶反变换包括:所述终端在每个传输时间间隔TTI中断到来后,判断当前TTI是否属于上行子帧调度,如果是,对所述模拟数据进行快速傅里叶反变换。
4.根据权利要求1-3任一所述的方法,其特征在于,对所述模拟数据进行快速傅里叶反变换之前还包括:对所述模拟数据进行循环冗余校验CRC,所述CRC校验成功后,执行所述对所述模拟数据进行快速傅里叶反变换的步骤。
5.一种终端,其特征在于,包括:数据导入模块,用于在所述终端上电启动后,将模拟数据导入所述终端的上行主控数字信号处理器的内存中,其中,所述数据导入模块导入的模拟数据是预先经过算法仿真平台处理过的数据,至少包括以下之一:模拟多个终端的业务数据、噪声或者由噪声和业务数据组成的数据;数据传送模块,用于在所述终端上行链路接入成功后,将所述模拟数据发送到信道化内存中;发送模块,用于在每个上行子帧中,对所述模拟数据进行快速傅里叶反变换,通过射频单元将变换后的所述模拟数据发送给基站。
6.根据权利要求5所述的终端,其特征在于,所述终端采用频分双工传输模式,所述发送模块包括:第一数据变换单元,用于在每个传输时间间隔TTI中断到来后,对所述模拟数据进行快速傅里叶反变换;第一发送单元,用于通过射频单元将变换后的所述模拟数据发送给基站。
7.根据权利要求5所述的终端,其特征在于,所述终端采用时分双工传输模式,所述发送模块包括:第二数据变换单元,用于在每个传输时间间隔TTI中断到来后,判断当前TTI是否属于上行子帧调度,如果是,对所述模拟数据进行快速傅里叶反变换;第二发送单元,用于通过射频单元将变换后的所述模拟数据发送给基站。
8.根据权利要求5-7任一所述的终端,其特征在于,所述终端还包括:校验模块,用于对所述信道化内存中的模拟数据进行循环冗余校验CRC,所述CRC校验成功后,触发所述发送模块对所述模拟数据进行快速傅里叶反变换。
技术领域本发明涉及无线通信领域,具体而言,涉及一种终端上行模拟数据加载的方法和终端。
背景技术在无线通信系统中,UE(Userxa0Equipment,用户设备,也称终端)的上行发射链路主要完成如下处理任务:数据编码(Dataxa0Code)、调制(Modulation)、信道化(Channelization)、IFFT(Inversexa0FastFourierxa0Transform,快速傅里叶反变换)以及通过无线射频单元将数据以载波信号的方式发送出去。一般情况下,在指定带宽上,1个UE同一时间内只能加载并发射1个单UE的数据业务,不能同时加载发射多个UE数据业务。如果想测试基站的抗干扰能力,让两个UE相互干扰发射数据业务,一般的单UE无法做到这个需求。如果想对多个UE同时做业务测试,而实际没有那么多UE供测试使用,一般的单UE也无法满足此需求。如果想测试基站在同时收到噪声干扰和正常业务数据的情况下的状态,一般的单UE也无法满足这个需求。针对相关技术中单UE无法同时加载多个UE的数据业务的问题,目前尚未提出有效的解决方案。
发明内容本发明的主要目的在于提供一种终端上行模拟数据加载的方法和终端,以至少解决上述问题之一。根据本发明的一个方面,提供了一种终端上行模拟数据加载的方法,包括:终端上电启动后,将模拟数据导入终端的上行主控数字信号处理器的内存中;终端进行上行链路接入,接入成功后,将模拟数据发送到信道化内存中;终端在每个上行子帧中,对模拟数据进行快速傅里叶反变换,通过射频单元将变换后的模拟数据发送给基站。进一步地,该终端采用频分双工传输模式,上述终端在每个上行子帧中,对模拟数据进行快速傅里叶反变换包括:终端在每个传输时间间隔TTI中断到来后,对模拟数据进行快速傅里叶反变换。进一步地,终端采用时分双工传输模式,上述终端在每个上行子帧中,对模拟数据进行快速傅里叶反变换包括:终端在每个传输时间间隔TTI中断到来后,判断当前TTI是否属于上行子帧调度,如果是,对模拟数据进行快速傅里叶反变换。进一步地,上述模拟数据是预先经过算法仿真平台处理过的数据,至少包括以下之一:模拟多个终端的业务数据、噪声或者由噪声和业务数据组成的数据。进一步地,上述对模拟数据进行快速傅里叶反变换之前还包括:对模拟数据进行循环冗余校验CRC,CRC校验成功后,执行对模拟数据进行快速傅里叶反变换的步骤。根据本发明的另一方面,提供了一种终端,包括:数据导入模块,用于在终端上电启动后,将模拟数据导入终端的上行主控数字信号处理器的内存中;数据传送模块,用于在终端上行链路接入成功后,将模拟数据发送到信道化内存中;发送模块,用于在每个上行子帧中,对模拟数据进行快速傅里叶反变换,通过射频单元将变换后的模拟数据发送给基站。进一步地,终端采用频分双工传输模式,上述发送模块包括:第一数据变换单元,用于在每个传输时间间隔TTI中断到来后,对模拟数据进行快速傅里叶反变换;第一发送单元,用于通过射频单元将变换后的模拟数据发送给基站。进一步地,终端采用时分双工传输模式,上述发送模块包括:第二数据变换单元,用于在每个传输时间间隔TTI中断到来后,判断当前TTI是否属于上行子帧调度,如果是,对模拟数据进行快速傅里叶反变换;第二发送单元,用于通过射频单元将变换后的模拟数据发送给基站。进一步地,上述数据导入模块导入的模拟数据是预先经过算法仿真平台处理过的数据,至少包括以下之一:模拟多个终端的业务数据、噪声或者由噪声和业务数据组成的数据。进一步地,终端还包括:校验模块,用于对信道化内存中的模拟数据进行循环冗余校验CRC,CRC校验成功后,触发发送模块对模拟数据进行快速傅里叶反变换。通过本发明,采用终端上电后,将模拟数据导入终端的上行主控数字信号处理器的内存中,并在终端接入基站成功后,发送该模拟数据,解决了单终端无法同时加载多个终端的数据业务的问题,进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射。
附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例1的终端上行模拟数据加载的方法流程图;图2是根据本发明实施例2的终端上行模拟数据加载的方法流程图;图3是根据本发明实施例3的终端上行模拟数据加载的方法流程图;以及图4是根据本发明实施例4的终端的结构框图。
具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。无线通信系统包括终端和基站,终端和基站之间的连接遵循无线通信系统的相关通信标准。下面介绍本发明的各个实施例都以无线通信系统为基础予以实施。实施例1图1示出了根据本发明实施例的终端上行模拟数据加载的方法流程图,该方法包括以下步骤:步骤S102,终端上电启动后,将模拟数据导入终端的上行主控DSP(Digitalxa0Signalxa0Processor,数字信号处理器)的内存中;该模拟数据是预先经过算法仿真平台处理过的数据,至少包括以下之一:模拟多个终端的业务数据、噪声或者由噪声和业务数据组成的数据。该模拟数据可以根据测试要求生成,例如是模拟多个终端的业务数据,为了完成测试目的,可以预先对模拟数据进行处理,例如预先经过算法仿真平台处理模拟数据。其中,算法仿真平台中可以采用MATLAB(Matrixxa0Laboratory)软件实现,这样处理过的模拟数据不需要终端做编码、调制、信道化等操作,简化了终端的处理任务。因终端内存掉电后会丢掉内存中的内容,且终端不上电无法导入加载数据,所以本实施例选择在终端上电以后导入模拟数据。为了在终端上电启动后,将模拟数据导入上行主控DSP的内存中,可以在终端的接口(即终端外部接口或网口)上设置一个数据导入模块,用以完成上述导入动作。步骤S104,终端进行上行链路接入,接入成功后,将模拟数据发送到信道化内存中;终端通过下行链路同步过程和上行链路随机接入过程,实现上行链路接入基站。步骤S106,终端在每个上行子帧中,对模拟数据进行IFFT,通过射频单元将变换后的模拟数据发送给基站。其中,步骤S106中的在每个上行子帧中处理模拟数据可以根据终端采用的传输模式进行处理,例如,终端采用FDD(FrequencyDivisionxa0Duplex,频分双工)传输模式或者终端采用TDD(TimeDivisionxa0Duplex,时分双工)传输模式。相关技术中的终端上电启动后,通过下行链路同步过程,上行链路随机接入过程,实现终端接入基站。在此过程中,终端上行链路收到的加载数据,均由终端MAC(Mediaxa0Accessxa0Control,媒体接入控制)调度生成,且终端需要对加载数据做编码、调制和信道化等处理。并且,在指定带宽上,同一时间内只能加载并发射1个终端的数据业务,不能同时加载发射多个终端数据业务;而本实施例通过在终端上电后,将模拟数据导入终端的上行主控数字信号处理器的内存中,并在终端接入基站成功后,发送该模拟数据。本实施例的终端通过在指定时刻(例如终端上电后)将模拟数据导入终端的上行主控数字信号处理器的内存中,并在终端接入基站成功后,发送该模拟数据,解决了单终端无法同时加载多个终端的数据业务的问题;进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射。本实施例在不增加终端硬件和软件开发投入情况下,有效利用当前终端硬件和软件资源,实现模拟加载噪声发射以及模拟加载多终端发射。实施例2本实施例以终端采用FDD传输模式为例进行说明,图2示出了根据本发明实施例的终端上行模拟数据加载的方法流程图,该方法包括以下步骤:步骤S202,LMT(Localxa0Maintenancexa0Terminal,本地维护终端)将测试使用的模拟数据存储在PC机上,该PC机与终端通过网口相连;该模拟数据可以根据测试要求生成,例如是模拟多个终端的数据业务,为了完成测试目的,可以预先对模拟数据进行编码、调制、信道化等操作处理,例如预先经过算法仿真平台处理模拟数据。其中,算法仿真平台中可以采用MATLAB软件实现。步骤S204,终端上电启动后,判断网口数据下载是否正常,如果是,执行步骤S206;如果否,结束当前操作。步骤S206,终端将PC机上存储的模拟数据导入终端的上行主控DSPA(Digitalxa0Signalxa0Processor,数字信号处理器)的内存中;步骤S208,终端进行上行链路接入,接入成功后,通过处理信道化的DSP将模拟数据发送到信道化内存中;步骤S210,终端在每个TTI(Transmitxa0Timexa0Interval,传输时间间隔)中断到来后,对模拟数据进行IFFT;终端采用FDD模式时,在每个TTI都有上行子帧调度,所以终端在每个TTI中断到来后,对模拟数据进行IFFT,并发送变换后的模拟数据;在步骤S210之前,还可以包括:终端对模拟数据进行CRC(Cyclicxa0Redundancyxa0Check,循环冗余校验),CRC校验成功后,再执行步骤S210;CRC校验不成功,则结束当前操作。步骤S212,终端通过射频单元将变换后的模拟数据发送给基站。本实施例终端通过FPGA(Fieldxa0Programmablexa0Gatexa0Array,现场可编程门阵列)向射频单元发送变换后的模拟数据。本实施例的终端通过在终端上电后将模拟数据导入终端的上行主控数字信号处理器的内存中,并在终端接入基站成功后,以FDD模式发送该模拟数据,发送频度高,并解决了单终端无法同时加载多个终端的数据业务的问题;进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射。本实施例在不增加终端硬件和软件开发投入情况下,有效利用当前终端硬件和软件资源,实现模拟加载噪声发射以及模拟加载多终端发射。实施例3本实施例以终端采用TDD传输模式为例进行说明,图3示出了根据本发明实施例的终端上行模拟数据加载的方法流程图,该方法包括以下步骤:步骤S302至步骤S308与步骤S202至步骤S208相同,这里不再赘述。步骤S310,终端在每个TTI中断到来后,判断当前TTI是否属于上行子帧调度,如果是,执行步骤S312;如果否,执行步骤S314;步骤S312,终端对模拟数据进行IFFT,然后通过射频单元将变换后的模拟数据发送给基站;在步骤S312之前,还可以包括:终端对模拟数据进行CRC(Cyclicxa0Redundancyxa0Check,循环冗余校验),CRC校验成功后,再执行步骤S312;CRC校验不成功,则结束当前操作。步骤S314,等待下一个TTI中断,下一个TTI中断到来后,返回步骤S310。若终端采用TDD传输模式,由于TDD传输模式下,终端需按照当前子帧配比模式上下行交替发送模拟加载数据,当前TTI不是上行子帧调度,则不对该模拟数据进行IFFT,也不在当前TTI中断发送模拟数据。本实施例的终端通过在终端上电后将模拟数据导入终端的上行主控数字信号处理器的内存中,并在终端接入基站成功后,以TDD模式发送该模拟数据,数据间的干扰小,并解决了单终端无法同时加载多个终端的数据业务的问题;进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射。本实施例在不增加终端硬件和软件开发投入情况下,有效利用当前终端硬件和软件资源,实现模拟加载噪声发射以及模拟加载多终端发射。实施例4图4示出了根据本发明实施例的终端结构框图,该终端包括:数据导入模块40,用于在所述终端上电启动后,将模拟数据导入终端的上行主控数字信号处理器的内存中;数据传送模块42,用于在终端上行链路接入成功后,将模拟数据发送到信道化内存中;发送模块44,用于在每个上行子帧中,对模拟数据进行快速傅里叶反变换,通过射频单元将变换后的模拟数据发送给基站。终端采用频分双工传输模式,发送模块44包括:第一数据变换单元,用于在每个传输时间间隔TTI中断到来后,对模拟数据进行快速傅里叶反变换;第一发送单元,用于通过射频单元将变换后的模拟数据发送给基站。终端采用时分双工传输模式,发送模块44包括:第二数据变换单元,用于在每个传输时间间隔TTI中断到来后,判断当前TTI是否属于上行子帧调度,如果是,对模拟数据进行快速傅里叶反变换;第二发送单元,用于通过射频单元将变换后的模拟数据发送给基站。其中,数据导入模块40导入的模拟数据是预先经过算法仿真平台处理过的数据,至少包括以下之一:模拟多个终端的业务数据、噪声或者由噪声和业务数据组成的数据。优选地,该终端还包括:校验模块,用于对所述信道化内存中的模拟数据进行循环冗余校验CRC,CRC校验成功后,触发发送模块44对模拟数据进行快速傅里叶反变换。本实施例的终端通过数据导入模块40在终端上电后将模拟数据导入终端的上行主控数字信号处理器的内存中,发送模块44在终端接入基站成功后,对模拟数据进行IFFT,并发送变换后的模拟数据,解决了单终端无法同时加载多个终端的数据业务的问题;进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射。本实施例在不增加终端硬件和软件开发投入情况下,有效利用当前终端硬件和软件资源,实现模拟加载噪声发射以及模拟加载多终端发射。以上实施例提供的终端上行模拟数据加载的方法或终端可用于噪声模拟测试,多UE模拟测试等。从以上的描述中可以看出,本发明实现了如下技术效果:终端通过在终端上电后将模拟数据导入终端的上行主控数字信号处理器的内存中,并在终端接入基站成功后,对模拟数据进行IFFT,并发送变换后的模拟数据,解决了单终端无法同时加载多个终端的数据业务的问题;进而达到了模拟加载噪声发射、模拟加载多终端发射以及模拟加载噪声和终端业务发射。本实施例在不增加终端硬件和软件开发投入情况下,有效利用当前终端硬件和软件资源,实现模拟加载噪声发射以及模拟加载多终端发射。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。